using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;

namespace Decisions.HL7.Message
{
	public enum HL7Message 
    {
		ACK,
		ADR_A19,
		ADT_A01,
		ADT_A02,
		ADT_A03,
		ADT_A04,
		ADT_A05,
		ADT_A06,
		ADT_A07,
		ADT_A08,
		ADT_A09,
		ADT_A10,
		ADT_A11,
		ADT_A12,
		ADT_A13,
		ADT_A14,
		ADT_A15,
		ADT_A16,
		ADT_A17,
		ADT_A18,
		ADT_A20,
		ADT_A21,
		ADT_A22,
		ADT_A23,
		ADT_A24,
		ADT_A25,
		ADT_A26,
		ADT_A27,
		ADT_A28,
		ADT_A29,
		ADT_A30,
		ADT_A31,
		ADT_A32,
		ADT_A33,
		ADT_A34,
		ADT_A35,
		ADT_A36,
		ADT_A37,
		ADT_A38,
		ADT_A39,
		ADT_A40,
		ADT_A41,
		ADT_A42,
		ADT_A43,
		ADT_A44,
		ADT_A45,
		ADT_A46,
		ADT_A47,
		ADT_A48,
		ADT_A49,
		ADT_A50,
		ADT_A51,
		ADT_A52,
		ADT_A54,
		ADT_A60,
		ADT_A61,
		BAR_P01,
		BAR_P02,
		BAR_P05,
		BAR_P06,
		BAR_P10,
		BAR_P12,
		BPS_O29,
		BRP_O30,
		BRT_O32,
		BTS_O31,
		CCF_I22,
		CCI_I22,
		CCM_I21,
		CCQ_I19,
		CCR_I16,
		CCU_I20,
		CQU_I19,
		CRM_C01,
		CRM_C02,
		CRM_C03,
		CRM_C04,
		CRM_C05,
		CRM_C06,
		CRM_C07,
		CRM_C08,
		CSU_C09,
		CSU_C10,
		CSU_C11,
		CSU_C12,
		DFT_P03,
		DFT_P11,
		DOC_T12,
		DSR_Q01,
		DSR_Q02,
		DSR_Q03,
		EAC_U07,
		EAN_U09,
		EAR_U08,
		EDR_Q01,
		EDR_R07,
		EHC_E01,
		EHC_E02,
		EHC_E04,
		EHC_E10,
		EHC_E12,
		EHC_E13,
		EHC_E15,
		EHC_E20,
		EHC_E21,
		EHC_E24,
		EQQ_Q01,
		EQQ_Q04,
		ERP_Q01,
		ERP_R09,
		ESR_U02,
		ESU_U01,
		INR_U06,
		INU_U05,
		LSU_U12,
		MDM_T01,
		MDM_T02,
		MDM_T03,
		MDM_T04,
		MDM_T05,
		MDM_T06,
		MDM_T07,
		MDM_T08,
		MDM_T09,
		MDM_T10,
		MDM_T11,
		MFK_M01,
		MFK_M02,
		MFK_M03,
		MFK_M04,
		MFK_M05,
		MFK_M06,
		MFK_M07,
		MFN_M01,
		MFN_M02,
		MFN_M03,
		MFN_M04,
		MFN_M05,
		MFN_M06,
		MFN_M07,
		MFN_M08,
		MFN_M09,
		MFN_M10,
		MFN_M11,
		MFN_M12,
		MFN_M13,
		MFN_M15,
		MFN_M16,
		MFN_M17,
		MFN_ZNN,
		MFQ_M01,
		MFR_M01,
		MFR_M04,
		MFR_M05,
		MFR_M06,
		MFR_M07,
		NMD_N02,
		NMQ_N01,
		NMR_N01,
		OMB_O27,
		OMD_O01,
		OMD_O03,
		OMG_O19,
		OMI_O23,
		OML_O21,
		OML_O33,
		OML_O35,
		OML_O39,
		OMN_O01,
		OMN_O07,
		OMP_O09,
		OMS_O01,
		OMS_O05,
		OPL_O37,
		OPR_O38,
		OPU_R25,
		ORA_R33,
		ORB_O28,
		ORD_O02,
		ORD_O04,
		ORF_R02,
		ORF_R04,
		ORG_O20,
		ORI_O24,
		ORL_O22,
		ORL_O34,
		ORL_O36,
		ORL_O40,
		ORM_O01,
		ORN_O02,
		ORN_O08,
		ORP_O10,
		ORR_O02,
		ORS_O02,
		ORS_O06,
		ORU_R01,
		ORU_R30,
		OSM_R26,
		OSQ_Q06,
		OSR_Q06,
		OUL_R21,
		OUL_R22,
		OUL_R23,
		OUL_R24,
		PEX_P07,
		PEX_P08,
		PGL_PC6,
		PGL_PC7,
		PGL_PC8,
		PIN_I07,
		PMU_B01,
		PMU_B03,
		PMU_B04,
		PMU_B07,
		PMU_B08,
		PPG_PCG,
		PPG_PCH,
		PPG_PCJ,
		PPP_PCB,
		PPP_PCC,
		PPP_PCD,
		PPR_PC1,
		PPR_PC2,
		PPR_PC3,
		PPT_PCL,
		PPV_PCA,
		PRR_PC5,
		PTR_PCF,
		QBP_E03,
		QBP_E22,
		QBP_K13,
		QBP_Q11,
		QBP_Q13,
		QBP_Q15,
		QBP_Q21,
		QBP_QNN,
		QBP_Z73,
		QCK_Q02,
		QCN_J01,
		QRY,
		QRY_A19,
		QRY_PC4,
		QRY_PC9,
		QRY_PCE,
		QRY_PCK,
		QRY_Q01,
		QRY_Q02,
		QRY_R02,
		QRY_T12,
		QSB_Q16,
		QVR_Q17,
		RAR_RAR,
		RAS_O01,
		RAS_O02,
		RAS_O17,
		RCI_I05,
		RCL_I06,
		RDE_O01,
		RDE_O11,
		RDO_O01,
		RDR_RDR,
		RDS_O01,
		RDS_O13,
		RDY_K15,
		REF_I12,
		REF_I13,
		REF_I14,
		REF_I15,
		RER_RER,
		RGR_RGR,
		RGV_O01,
		RGV_O15,
		ROR_R0R,
		ROR_ROR,
		RPA_I08,
		RPA_I09,
		RPA_I10,
		RPA_I11,
		RPI_I01,
		RPI_I04,
		RPL_I02,
		RPR_I03,
		RQA_I08,
		RQA_I09,
		RQA_I10,
		RQA_I11,
		RQC_I05,
		RQC_I06,
		RQI_I01,
		RQI_I02,
		RQI_I03,
		RQP_I04,
		RQQ_Q01,
		RQQ_Q09,
		RRA_O02,
		RRA_O18,
		RRD_O02,
		RRD_O14,
		RRE_O01,
		RRE_O02,
		RRE_O12,
		RRG_O02,
		RRG_O16,
		RRI_I12,
		RRI_I13,
		RRI_I14,
		RRI_I15,
		RRO_O02,
		RSP_E03,
		RSP_E22,
		RSP_K11,
		RSP_K13,
		RSP_K15,
		RSP_K21,
		RSP_K22,
		RSP_K23,
		RSP_K24,
		RSP_K25,
		RSP_K31,
		RSP_K32,
		RSP_Q11,
		RSP_Z82,
		RSP_Z86,
		RSP_Z88,
		RSP_Z90,
		RTB_K13,
		RTB_KNN,
		RTB_Q13,
		RTB_Z74,
		SDR_S31,
		SDR_S32,
		SIU_S12,
		SIU_S13,
		SIU_S14,
		SIU_S15,
		SIU_S16,
		SIU_S17,
		SIU_S18,
		SIU_S19,
		SIU_S20,
		SIU_S21,
		SIU_S22,
		SIU_S23,
		SIU_S24,
		SIU_S26,
		SLR_S28,
		SPQ_Q01,
		SPQ_Q08,
		SQM_S25,
		SQR_S25,
		SRM_S01,
		SRM_S02,
		SRM_S03,
		SRM_S04,
		SRM_S05,
		SRM_S06,
		SRM_S07,
		SRM_S08,
		SRM_S09,
		SRM_S10,
		SRM_S11,
		SRR_S01,
		SRR_S02,
		SRR_S03,
		SRR_S04,
		SRR_S05,
		SRR_S06,
		SRR_S07,
		SRR_S08,
		SRR_S09,
		SRR_S10,
		SRR_S11,
		SSR_U04,
		SSU_U03,
		STC_S33,
		SUR_P09,
		TBR_Q01,
		TBR_R08,
		TCU_U10,
		UDM_Q05,
		VQQ_Q01,
		VQQ_Q07,
		VXQ_V01,
		VXR_V03,
		VXU_V04,
		VXX_V02,
    }
}

